package com.ctshk.rpc.user.service;

import com.ctshk.common.dto.Result;
import com.ctshk.rpc.user.req.TransactionIntegralLogReq;
import com.ctshk.rpc.user.req.UserTransactionIntegralCommonReq;

/**
 * <p>
 *  积分交易服务
 * </p>
 *
 * @author 李新科
 * @date 2021/6/29 17:16
 */
public interface ITransactionIntegralService {

    /**
     * 通用积分交易
     *
     * @param req
     * @return
     */
    Result transactionIntegralCommon(UserTransactionIntegralCommonReq req);

    /**
     * 通用取消积分交易
     *
     * @param orderId 订单id
     * @return
     */
    Result cancelTransactionIntegralCommon(Long orderId);

}
